home *** CD-ROM | disk | FTP | other *** search
/ Oh!X 2000 Spring / Oh!X 2000 Spring Special CD-ROM (Japan) (Part 2).7z / Oh!X 2000 Spring Special CD-ROM (Japan) (Part 2).bin / DXF / samples / multimedia / dplay / src / dpslots / makefile < prev    next >
Makefile  |  1999-03-03  |  2KB  |  51 lines

  1. proj=DPSlots
  2.  
  3. !if "$(nodebug)" == "1"
  4. OBJ_DIR = Retail
  5. !else
  6. OBJ_DIR = Debug
  7. !endif
  8.  
  9. !include "$(DXSDKROOT)\include\dxsdk.inc"
  10.  
  11. !IFNDEF BORLAND
  12. deflibs = $(deflibs) ole32.lib
  13. !ENDIF
  14.  
  15. mycflags=
  16.  
  17. OBJ_LIST = $(OBJ_DIR)\$(proj).obj $(OBJ_DIR)\client.obj $(OBJ_DIR)\dialog.obj $(OBJ_DIR)\lobby.obj $(OBJ_DIR)\server.obj
  18.  
  19. all: mkdir $(OBJ_DIR)\$(proj).exe
  20.  
  21. $(OBJ_DIR)\$(proj).obj:  $(proj).cpp
  22.     $(cc) $(cdebug) $(cflags) $(mycflags) $(outobj)$(OBJ_DIR)\$(proj).obj $(proj).cpp
  23.  
  24. $(OBJ_DIR)\client.obj:  client.cpp
  25.     $(cc) $(cdebug) $(cflags) $(mycflags) $(outobj)$(OBJ_DIR)\client.obj client.cpp
  26.  
  27. $(OBJ_DIR)\dialog.obj:  dialog.cpp
  28.     $(cc) $(cdebug) $(cflags) $(mycflags) $(outobj)$(OBJ_DIR)\dialog.obj dialog.cpp
  29.  
  30. $(OBJ_DIR)\lobby.obj:  lobby.cpp
  31.     $(cc) $(cdebug) $(cflags) $(mycflags) $(outobj)$(OBJ_DIR)\lobby.obj lobby.cpp
  32.  
  33. $(OBJ_DIR)\server.obj:  server.cpp
  34.     $(cc) $(cdebug) $(cflags) $(mycflags) $(outobj)$(OBJ_DIR)\server.obj server.cpp
  35.  
  36. $(OBJ_DIR)\$(proj).res: $(proj).rc resource.h
  37.    $(rc) $(rcflags) $(OBJ_DIR)\$(proj).res $(proj).rc
  38.  
  39. $(OBJ_DIR)\$(proj).exe: $(OBJ_LIST) $(OBJ_DIR)\$(proj).res
  40.     $(link) $(linkdebug) $(linkflags) $(OBJ_LIST) $(borobjs) $(commas) $(outexe)$(OBJ_DIR)\$(proj).exe $(commas) $(commas) $(deflibs) ddraw.lib dplayx.lib uuid.lib $(commas) $(commas) $(OBJ_DIR)\$(proj).res
  41.  
  42. mkdir:
  43.     @if not exist $(OBJ_DIR)\NUL md $(OBJ_DIR)
  44.     
  45. # Rules for cleaning out those old files
  46. clean:
  47.     -@echo y | del Retail
  48.     -@echo y | del Debug
  49.     -@rd Retail
  50.     -@rd Debug
  51.